package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the USERREGISTER database table.
 * 
 */
@Entity
@Table(name="USERREGISTER")
public class Userregister implements Serializable {
	private static final long serialVersionUID = 1L;
	private long expuid;
	private Date addedon;
	private String address;
	private String city;
	private String companyname;
	private String contributing;
	private String contributions;
	private String country;
	private String emailprivate;
	private String employees;
	private String expertise;
	private String fullname;
	private String industry;
	private String internalcomment;
	private String ipaddress;
	private String isactive;
	private String jobtitle;
	private String location;
	private String occupation;
	private String otherprojects;
	private String phone;
	private String postalcode;
	private String projects;
	private String stateprovince;
	private String subscribe;
	private String testimonial;
	private Date updatedon;
	private String url;
	private String usercomment;

    public Userregister() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(unique=true, nullable=false)
	public long getExpuid() {
		return this.expuid;
	}

	public void setExpuid(long expuid) {
		this.expuid = expuid;
	}


    @Temporal( TemporalType.DATE)
	public Date getAddedon() {
		return this.addedon;
	}

	public void setAddedon(Date addedon) {
		this.addedon = addedon;
	}


	@Column(nullable=false, length=4000)
	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}


	@Column(nullable=false, length=40)
	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}


	@Column(nullable=false, length=30)
	public String getCompanyname() {
		return this.companyname;
	}

	public void setCompanyname(String companyname) {
		this.companyname = companyname;
	}


	@Column(length=1)
	public String getContributing() {
		return this.contributing;
	}

	public void setContributing(String contributing) {
		this.contributing = contributing;
	}


	@Column(length=4000)
	public String getContributions() {
		return this.contributions;
	}

	public void setContributions(String contributions) {
		this.contributions = contributions;
	}


	@Column(nullable=false, length=40)
	public String getCountry() {
		return this.country;
	}

	public void setCountry(String country) {
		this.country = country;
	}


	@Column(length=1)
	public String getEmailprivate() {
		return this.emailprivate;
	}

	public void setEmailprivate(String emailprivate) {
		this.emailprivate = emailprivate;
	}


	@Column(nullable=false, length=1)
	public String getEmployees() {
		return this.employees;
	}

	public void setEmployees(String employees) {
		this.employees = employees;
	}


	@Column(length=4000)
	public String getExpertise() {
		return this.expertise;
	}

	public void setExpertise(String expertise) {
		this.expertise = expertise;
	}


	@Column(nullable=false, length=80)
	public String getFullname() {
		return this.fullname;
	}

	public void setFullname(String fullname) {
		this.fullname = fullname;
	}


	@Column(nullable=false, length=10)
	public String getIndustry() {
		return this.industry;
	}

	public void setIndustry(String industry) {
		this.industry = industry;
	}


	@Column(length=4000)
	public String getInternalcomment() {
		return this.internalcomment;
	}

	public void setInternalcomment(String internalcomment) {
		this.internalcomment = internalcomment;
	}


	@Column(length=30)
	public String getIpaddress() {
		return this.ipaddress;
	}

	public void setIpaddress(String ipaddress) {
		this.ipaddress = ipaddress;
	}


	@Column(length=1)
	public String getIsactive() {
		return this.isactive;
	}

	public void setIsactive(String isactive) {
		this.isactive = isactive;
	}


	@Column(length=2)
	public String getJobtitle() {
		return this.jobtitle;
	}

	public void setJobtitle(String jobtitle) {
		this.jobtitle = jobtitle;
	}


	@Column(length=4000)
	public String getLocation() {
		return this.location;
	}

	public void setLocation(String location) {
		this.location = location;
	}


	@Column(length=4000)
	public String getOccupation() {
		return this.occupation;
	}

	public void setOccupation(String occupation) {
		this.occupation = occupation;
	}


	@Column(length=4000)
	public String getOtherprojects() {
		return this.otherprojects;
	}

	public void setOtherprojects(String otherprojects) {
		this.otherprojects = otherprojects;
	}


	@Column(length=80)
	public String getPhone() {
		return this.phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}


	@Column(length=15)
	public String getPostalcode() {
		return this.postalcode;
	}

	public void setPostalcode(String postalcode) {
		this.postalcode = postalcode;
	}


	@Column(length=1)
	public String getProjects() {
		return this.projects;
	}

	public void setProjects(String projects) {
		this.projects = projects;
	}


	@Column(nullable=false, length=40)
	public String getStateprovince() {
		return this.stateprovince;
	}

	public void setStateprovince(String stateprovince) {
		this.stateprovince = stateprovince;
	}


	@Column(nullable=false, length=1)
	public String getSubscribe() {
		return this.subscribe;
	}

	public void setSubscribe(String subscribe) {
		this.subscribe = subscribe;
	}


	@Column(length=4000)
	public String getTestimonial() {
		return this.testimonial;
	}

	public void setTestimonial(String testimonial) {
		this.testimonial = testimonial;
	}


    @Temporal( TemporalType.DATE)
	public Date getUpdatedon() {
		return this.updatedon;
	}

	public void setUpdatedon(Date updatedon) {
		this.updatedon = updatedon;
	}


	@Column(length=255)
	public String getUrl() {
		return this.url;
	}

	public void setUrl(String url) {
		this.url = url;
	}


	@Column(length=4000)
	public String getUsercomment() {
		return this.usercomment;
	}

	public void setUsercomment(String usercomment) {
		this.usercomment = usercomment;
	}

}